.data-report {
	position: relative;
	min-width: calc(1440px - 13rem) !important;
	height: 100%;
	overflow: auto !important;
	background-color: var(--color-bg-2);

	.header {
		position: relative;
		z-index: 1;
		width: 100%;
		padding-bottom: 1.5rem;
		background: var(--color-bg);
		box-shadow: 0 0 4px rgba(0, 0, 0, 0.1);

		.title {
			padding: 1.5rem 0;
			color: var(--color-text-0);
			font-size: var(--text-xl);
			text-align: center;
		}

		.select-container {
			display: flex;
			justify-content: center;
			margin: 0 auto;

			.left,
			.right {
				flex: 1;
				text-align: right;

				.btn {
					margin-right: 1.5rem;
				}
			}

			.center {
				display: flex;
				width: 20rem;
				margin-right: 1rem;
				color: var(--color-text-2);
				border: 1px solid var(--color-border-1);
				border-radius: 4px;

				&:hover {
					border-color: var(--color-5);

					.label {
						border-color: var(--color-5);
					}
				}

				.label {
					width: 5rem;
					height: 100%;
					line-height: 2.5rem;
					text-align: center;
					border-right: 1px solid var(--color-border-1);
					cursor: default;
					user-select: none;
				}

				.select {
					flex: 1;
					overflow: hidden;
					color: var(--color-text-2);
					border-radius: 6px;

					:global {
						.rc-select-selection {
							--rc-select-height: 2.5rem;
							border: none;
							box-shadow: none;
						}
					}
				}

				.download {
					padding: 0 1rem;
					color: var(--color-text-1);
					line-height: 2rem;
				}
			}
			.w25rem {
				width: 28rem;
			}
		}
		:global{
			.rc-select-selection-selected-value{
				color: #5d616e;
			}
		}
	}

	.content {
		flex: 1;
		padding: 0 0 2rem 0;
		background-color: var(--color-bg-2);

		.overview {
			padding: 0 1.5rem;
		}

		.overview {
			overflow: unset !important;
		}
		.noBox {
			position: relative;
			height: 15rem;
		}
		.tabs {
			margin-top: 1.5rem;

			:global {
				.rc-tabs-nav-wrap {
					display: flex;

					.rc-tabs-nav-scroll {
						display: flex;
						justify-content: center;
					}
				}
				.rc-tabs-tabpane {
					margin-top: 1.5rem;
					padding: 0 1.5rem;
					background-color: var(--color-bg-2);
				}
				.rc-tabs-tab {
					margin-right: 5rem;
				}
			}
		}
	}

	.download-container {
		padding: 1.5rem;
		text-align: right;
	}
}
.fff {
	background: #fff;
}
.p20_40 {
	padding: 20px 40px;
	text-align: center;
}
.w472 {
	width: 472px !important;
}
